﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace VAdvantageSvc
{
    public class ImportClientInfo : IDisposable
    {
        [MessageHeader(MustUnderstand = true)]
        public List<int> m_MappedColumns;

        [MessageHeader(MustUnderstand = true)]
        public List<int> m_MappedTables;

        [MessageHeader(MustUnderstand = true)]
        public List<int> m_ExcelColIndex;

        [MessageHeader(MustUnderstand = true)]
        public List<string> m_ExcelColName;

        [MessageHeader(MustUnderstand = true)]
        public List<int> m_identifierColumn;

        [MessageHeader(MustUnderstand = true)]
        public String FileName = "";

        [MessageHeader(MustUnderstand = true)]
        public int MWindowID;

        [MessageHeader(MustUnderstand = true)]
        public List<int> TabList;

        [MessageHeader(MustUnderstand = true)]
        public List<int> m_AllTables;

        [MessageHeader(MustUnderstand = true)]
        public bool OnlySave;

        public void Dispose()
        {
        }
    }


    public class NewImportClientInfo : IDisposable
    {
        [MessageHeader(MustUnderstand = true)]
        public List<int> m_MappedColumns;

        [MessageHeader(MustUnderstand = true)]
        public List<int> m_MappedTables;

        [MessageHeader(MustUnderstand = true)]
        public List<int> m_ExcelColIndex;

        [MessageHeader(MustUnderstand = true)]
        public List<string> m_ExcelColName;

        [MessageHeader(MustUnderstand = true)]
        public List<int> m_identifierColumn;

        [MessageHeader(MustUnderstand = true)]
        public String FileName = "";

        [MessageHeader(MustUnderstand = true)]
        public int MWindowID;

        [MessageHeader(MustUnderstand = true)]
        public List<int> TabList;

        [MessageHeader(MustUnderstand = true)]
        public List<int> m_AllTables;

        [MessageHeader(MustUnderstand = true)]
        public bool OnlySave;

        public void Dispose()
        {
        }
    }
}
